.VideoPlayer2054936319__playerContainer,
      .VideoPlayer2054936319__facebookContainer {
        box-shadow: var(--boxShadow);
        border: var(--borderSize) solid rgba(var(--borderColor, 0, 0, 0), var(--alpha-borderColor, 1));
        margin-top: calc(-1 * var(--borderSize));
        margin-left: calc(-1 * var(--borderSize));
        display: block;
        position: absolute;
        top: 0;
      }
      .focus-ring-active .VideoPlayer2054936319__root .VideoPlayer2054936319__cover.VideoPlayer2054936319--playerFocused {
        z-index: 1000;
      }
      .VideoPlayer2054936319__cover .PlayableCover847694237__title {
        font: var(--font);
        color: rgba(var(--fontColor, 255, 255, 255), var(--alpha-fontColor, 1));
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        max-height: 2.8em;
        margin: 0 0 15px;
        padding: 0 10%;
        display: -webkit-box;
        overflow: hidden;
      }
      .VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView .PlayableCover847694237__title {
        margin: 0 0 10px;
        font-size: 18px;
      }
      .VideoPlayer2054936319__cover .PlayableCover847694237__overlay {
        background-color: rgba(var(--backgroundColor, 0, 0, 0), var(--alpha-backgroundColor, 1));
        transition: background-color 0.2s;
      }
      .VideoPlayer2054936319__cover .PlayableCover847694237__overlay:hover {
        background-color: rgba(var(--backgroundColor, 0, 0, 0), calc(var(--alpha-backgroundColor, 1) + 0.1));
      }
      .VideoPlayer2054936319__cover .PlayableCover847694237__playButton {
        width: var(--playButtonSize);
        height: var(--playButtonSize);
      }
      .VideoPlayer2054936319__cover .PlayableCover847694237__playButton:hover {
        opacity: 0.8;
      }
      .VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView .PlayableCover847694237__playButton {
        width: var(--playButtonMobileSize);
        height: var(--playButtonMobileSize);
      }
      .VideoPlayer2054936319__cover .PlayableCover847694237__playButton circle {
        stroke: rgba(var(--fontColor, 255, 255, 255), var(--alpha-fontColor, 1));
      }
      .VideoPlayer2054936319__cover .PlayableCover847694237__playButton path {
        fill: rgba(var(--fontColor, 255, 255, 255), var(--alpha-fontColor, 1));
      }
      .VideoPlayer2054936319__playerContainer {
        width: 100%;
        height: 100%;
      }
      .VideoPlayer2054936319__playerContainer iframe {
        width: 100%;
        height: 100%;
        visibility: inherit;
      }
      .VideoPlayer2054936319__facebookContainer {
        width: 100%;
        height: 100%;
      }
      .VideoPlayer2054936319__vimeoContainer {
        background-color: #000;
      }
      .VideoPlayer2054936319__fadeEnter {
        opacity: 1;
      }
      .VideoPlayer2054936319__fadeEnterActive {
        opacity: 0;
        transition: opacity 1.6s ease-out;
      }
      .VideoPlayer2054936319__secondPoster {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }
      .VideoPlayer2054936319__forceVisibleInFullscreen {
        visibility: visible !important;
      }
      .CSZHvY {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .CSZHvY:hover {
        opacity: 0.7;
      }
      .PngMEf {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .zOCV0a {
        z-index: 0;
        height: inherit;
        outline: none;
        font-family:
          HelveticaNeueW01-45Ligh,
          HelveticaNeueW02-45Ligh,
          HelveticaNeueW10-45Ligh,
          Helvetica Neue,
          Helvetica,
          Arial,
          \\30e1イリオ,
          meiryo,
          \\30d2ラギノ角ゴpro w3,
          hiragino kaku gothic pro;
        display: block;
        position: relative;
        overflow: hidden;
      }
      .zOCV0a button {
        text-transform: none;
        -webkit-appearance: button;
        margin: 0;
        font-family: inherit;
        font-size: 100%;
        line-height: 1.15;
        overflow: visible;
      }
      .zOCV0a button:-moz-focusring {
        outline: 1px dotted buttontext;
      }
      [data-playable-hook="player-container"].zOCV0a [data-playable-component],
      [data-playable-hook="player-container"].zOCV0a [data-playable-component] *,
      [data-playable-hook="player-container"].zOCV0a [data-playable-component] :before,
      [data-playable-hook="player-container"].zOCV0a [data-playable-component] :after {
        box-sizing: content-box !important;
        outline: none !important;
      }
      .T19tts,
      .Ls__Qf {
        width: 100% !important;
        min-width: 100% !important;
        height: 100% !important;
        min-height: 100% !important;
      }
      [data-playable-focus-source="key"] [data-playable-hook="player-container"] button.focus-within,
      [data-playable-focus-source="key"] [data-playable-hook="player-container"] input.focus-within,
      [data-playable-focus-source="key"] [data-playable-hook="player-container"] img.focus-within,
      [data-playable-focus-source="script"] [data-playable-hook="player-container"] button.focus-within,
      [data-playable-focus-source="script"] [data-playable-hook="player-container"] input.focus-within,
      [data-playable-focus-source="script"] [data-playable-hook="player-container"] img.focus-within {
        box-shadow: 0 0 0 2px #3899eccc;
      }
      .uLtKnJ {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .uLtKnJ:hover {
        opacity: 0.7;
      }
      .fACJqg {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .auNcKQ {
        z-index: 10000;
        background-color: #000000f2;
        border-radius: 3px;
        width: 400px;
        height: 250px;
        position: absolute;
        top: 10px;
        left: 10px;
        overflow: scroll;
      }
      .auNcKQ .Nn1XOK {
        cursor: pointer;
        color: #fff;
        position: absolute;
        top: 10px;
        right: 5px;
      }
      .auNcKQ .Nn1XOK:hover {
        opacity: 0.8;
      }
      .auNcKQ .QuuUzN {
        color: #fff;
        margin: 5px;
        padding: 5px;
        font-size: 8px;
        line-height: 8px;
      }
      .auNcKQ .QuuUzN .M9YuIy {
        color: green;
      }
      .auNcKQ .QuuUzN .Tu0VE4 {
        color: #ff8c00;
      }
      .auNcKQ .QuuUzN .s0pf1h {
        color: #00f;
      }
      .auNcKQ .QuuUzN .eDeeE1 {
        color: #f0f;
      }
      .auNcKQ .QuuUzN .dsxF2O {
        color: #fff;
      }
      .KE_jFc {
        z-index: 50;
        background-color: #000;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        display: flex;
        position: absolute;
        inset: 0;
      }
      .KE_jFc.lJAVgj video,
      .KE_jFc.ddpHD8 video {
        width: 100%;
        height: 100%;
      }
      .KE_jFc.tDwZlO video {
        position: absolute;
      }
      .KE_jFc.QGS4E_.tDwZlO video {
        width: 100%;
        height: auto !important;
      }
      .KE_jFc.oRkC28.tDwZlO video {
        height: 100%;
      }
      .KE_jFc video {
        z-index: 1;
        position: relative;
        box-shadow: 0 0 20px #0003;
      }
      .KE_jFc.aXrXkB {
        cursor: none;
      }
      .CArKdr {
        z-index: 0;
        filter: blur(14px);
        position: absolute;
        inset: 0;
      }
      .m7XTXo {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .m7XTXo:hover {
        opacity: 0.7;
      }
      .FRkh8l {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .upGNDJ {
        z-index: 100;
        pointer-events: none;
        justify-content: center;
        align-items: center;
        display: flex;
        position: absolute;
        inset: 0;
      }
      .upGNDJ .xGKNX2 {
        opacity: 0;
        background-color: #00000080;
        border-radius: 100px;
        justify-content: center;
        align-items: center;
        font-size: 9px;
        line-height: 9px;
        animation-name: IBZY8F;
        animation-duration: 0.5s;
        display: flex;
        position: relative;
      }
      .upGNDJ .Nkf_4l {
        animation-name: ClhCJ0;
        animation-duration: 0.5s;
      }
      .upGNDJ .NVmRhj {
        position: relative;
        left: 3px;
      }
      .upGNDJ .Bf5r6b {
        margin: 5px 0;
      }
      .upGNDJ .tlknGG {
        color: #fff;
        justify-content: center;
        align-items: center;
        min-width: 5px;
        min-height: 8px;
        display: flex;
        position: absolute;
        inset: 0;
      }
      .upGNDJ .tlknGG span {
        display: block;
      }
      @keyframes ClhCJ0 {
        0% {
          width: 22px;
          height: 22px;
        }
        to {
          width: 30px;
          height: 30px;
        }
      }
      @keyframes IBZY8F {
        0% {
          opacity: 0.9;
          width: 22px;
          height: 22px;
          padding: 19px;
        }
        to {
          opacity: 0;
          width: 30px;
          height: 30px;
          padding: 25px;
          font-size: 14px;
          line-height: 14px;
        }
      }
      ._sEROa {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      ._sEROa:hover {
        opacity: 0.7;
      }
      .HqDi0E {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .dDXXac {
        z-index: 100;
        display: none;
        position: absolute;
        inset: 0;
      }
      .dDXXac.ijZ7xn {
        justify-content: center;
        align-items: center;
        display: flex;
      }
      .haF1Rh {
        background: #000 50% / cover no-repeat;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0;
      }
      .haF1Rh:before {
        content: "";
        background-color: #00000059;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }
      .X73LM9 {
        cursor: pointer;
        opacity: 1;
        width: 71px;
        height: 71px;
        position: relative;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="550px"] .X73LM9 {
        width: 54px;
        height: 54px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="400px"] .X73LM9 {
        width: 36px;
        height: 36px;
      }
      .X73LM9:hover {
        opacity: 0.8;
      }
      .iX173B {
        background: 0 0;
      }
      .VtwJGM {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .VtwJGM:hover {
        opacity: 0.7;
      }
      .a8S_bR {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .oURtoq {
        z-index: 90;
        clip: rect(0, 48px, 48px, 24px);
        color: #fff;
        width: 42px;
        height: 42px;
        margin-top: -21px;
        margin-left: -21px;
        animation: 1s linear infinite a7rSGc;
        display: none;
        position: absolute;
        top: 50%;
        left: 50%;
      }
      .oURtoq.veFGHB {
        display: block;
      }
      .oURtoq:after {
        clip: rect(4px, 48px, 48px, 24px);
        content: "";
        border: 3px solid;
        border-radius: 50%;
        animation: 1s linear infinite YBHjsZ;
        position: absolute;
        inset: 0;
      }
      .oURtoq:before {
        clip: rect(0, 48px, 48px, 24px);
        content: "";
        border: 3px solid;
        border-radius: 50%;
        animation: 1s linear infinite y56caj;
        position: absolute;
        inset: 0;
      }
      @keyframes YBHjsZ {
        50% {
          clip: rect(42px, 48px, 48px, 24px);
          animation-timing-function: ease-in-out;
        }
      }
      @keyframes y56caj {
        50% {
          clip: rect(0, 48px, 9px, 24px);
          animation-timing-function: ease-in-out;
          transform: rotate(135deg);
        }
      }
      @keyframes a7rSGc {
        0% {
          animation-timing-function: ease-out;
          transform: rotate(0);
        }
        45% {
          color: #fff;
          transform: rotate(18deg);
        }
        55% {
          transform: rotate(54deg);
        }
        to {
          transform: rotate(360deg);
        }
      }
      .nD83ou {
        flex-direction: column;
        display: flex;
        position: absolute;
        inset: 0;
      }
      .nD83ou .i466Wq {
        flex-grow: 2;
        position: relative;
      }
      .XrujAQ {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .XrujAQ:hover {
        opacity: 0.7;
      }
      .qxe1Uw {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .YhFQHI {
        z-index: 60;
        position: relative;
      }
      .YhFQHI.FyWkdw .nzWTiN,
      .YhFQHI.FyWkdw .lMMOGD {
        opacity: 1;
      }
      .Qn9ACO {
        flex-grow: 0;
      }
      .K2G2Gz {
        flex-direction: row;
        align-items: center;
        margin-top: 20px;
        display: flex;
        position: relative;
      }
      [data-playable-hook="player-container"][data-playable-dir="ltr"] .K2G2Gz {
        margin-left: 20px;
      }
      [data-playable-hook="player-container"][data-playable-dir="rtl"] .K2G2Gz {
        direction: rtl;
        margin-right: 20px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .K2G2Gz {
        margin-top: 30px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"][data-playable-dir="ltr"] .K2G2Gz {
        margin-left: 30px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"][data-playable-dir="rtl"] .K2G2Gz {
        direction: rtl;
        margin-right: 30px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="550px"] .K2G2Gz {
        margin-top: 15px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="550px"][data-playable-dir="ltr"] .K2G2Gz {
        margin-left: 15px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="550px"][data-playable-dir="rtl"] .K2G2Gz {
        direction: rtl;
        margin-right: 15px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="280px"] .K2G2Gz {
        margin-top: 12px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="280px"][data-playable-dir="ltr"] .K2G2Gz {
        margin-left: 12px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="280px"][data-playable-dir="rtl"] .K2G2Gz {
        direction: rtl;
        margin-right: 12px;
      }
      .nzWTiN {
        opacity: 0;
        flex-grow: 1;
        max-width: calc(100% - 200px);
        transition: opacity 0.2s;
      }
      .lMMOGD {
        pointer-events: none;
        opacity: 0;
        background-image: linear-gradient(#0006, #0000004d 25%, #00000026 50%, #00000008 76%, #0000);
        background-size: 100% 182px;
        height: 181px;
        transition: opacity 0.2s;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
      }
      .sYK3PM {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .sYK3PM:hover {
        opacity: 0.7;
      }
      .DHusy6 {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .Sw7ddK {
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 16px;
        line-height: 17px;
        overflow: hidden;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="550px"] .Sw7ddK {
        font-size: 14px;
        line-height: 15px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="300px"] .Sw7ddK {
        font-size: 12px;
        line-height: 13px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .Sw7ddK {
        font-size: 20px;
        line-height: 20px;
      }
      .Sw7ddK.Bmzx6L {
        cursor: pointer;
      }
      .cBgVdF {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .cBgVdF:hover {
        opacity: 0.7;
      }
      .NQ93de {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .gUSG3o {
        background-color: #959595;
        transition: background-color 0.2s;
        position: relative;
      }
      [data-playable-hook="player-container"][data-playable-dir="ltr"] .gUSG3o {
        direction: ltr;
        margin-right: 15px;
      }
      [data-playable-hook="player-container"][data-playable-dir="rtl"] .gUSG3o {
        direction: rtl;
        margin-left: 15px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"][data-playable-dir="ltr"] .gUSG3o {
        margin-right: 20px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"][data-playable-dir="rtl"] .gUSG3o {
        margin-left: 20px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="550px"][data-playable-dir="ltr"] .gUSG3o {
        margin-right: 10px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="550px"][data-playable-dir="rtl"] .gUSG3o {
        margin-left: 10px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="280px"] .gUSG3o {
        padding: 2px 3px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="280px"][data-playable-dir="ltr"] .gUSG3o {
        margin-right: 10px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="280px"][data-playable-dir="rtl"] .gUSG3o {
        margin-left: 10px;
      }
      .gUSG3o.WBBUZz {
        cursor: default;
      }
      .gUSG3o:hover:not(.WBBUZz),
      .gUSG3o.f03xEu {
        background-color: #ea492e;
      }
      .usaLGg {
        cursor: pointer;
      }
      button.yZyXsK {
        -webkit-user-select: none;
        user-select: none;
        color: #fff;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        padding: 5px 6px;
        font-size: 12px;
        line-height: 14px;
        text-transform: uppercase !important;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="280px"] button.yZyXsK {
        font-size: 10px;
        line-height: 12px;
      }
      .Z9cprf {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .Z9cprf:hover {
        opacity: 0.7;
      }
      .SyVT0n {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .h6tO2q {
        z-index: 60;
        flex-direction: column;
        display: flex;
      }
      .h6tO2q.dGEJNK .DeVBBk,
      .h6tO2q.dGEJNK .eCyqCF,
      .h6tO2q.dGEJNK .h8pU3d,
      .h6tO2q.dGEJNK .lY1Q0n,
      .h6tO2q.dGEJNK .e0gLfY,
      .h6tO2q.nygmHT .lY1Q0n {
        opacity: 1;
      }
      .h6tO2q.KeMNgX .ES2lfl {
        margin-right: 14px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="550px"] .h6tO2q.KeMNgX .ES2lfl {
        margin-right: 7px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .h6tO2q.KeMNgX .ES2lfl {
        margin-right: 25px;
      }
      .h6tO2q.KeMNgX .lY1Q0n,
      .h6tO2q.xXCzFT .CQHhb9,
      .h6tO2q.p2TP7M ._Jar1y,
      .h6tO2q.ziSsZ4 .hcWOJc,
      .h6tO2q.rXX5LL .ES2lfl,
      .h6tO2q.WsMzS3 .DeVBBk,
      .h6tO2q.n4zOLX .Yz2C05,
      .h6tO2q.eNEoBr .WYxGM3 {
        display: none;
      }
      .klgBC8 {
        flex-grow: 2;
        width: 100%;
        display: flex;
        position: relative;
      }
      .DeVBBk {
        padding: 0 20px;
        position: relative;
        top: 2px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .DeVBBk {
        padding: 0 30px;
        top: 3px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="550px"] .DeVBBk {
        padding: 0 15px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="280px"] .DeVBBk {
        padding: 0 12px;
      }
      .DeVBBk,
      .eCyqCF,
      .h8pU3d,
      .lY1Q0n {
        opacity: 0;
        transition: opacity 0.2s;
      }
      .h8pU3d,
      .eCyqCF {
        flex: 1;
        align-items: center;
        width: 100%;
        max-width: 100%;
        display: flex;
        position: relative;
      }
      .h8pU3d {
        justify-content: flex-end;
      }
      .h8pU3d,
      .eCyqCF,
      .lY1Q0n {
        height: 54px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .h8pU3d,
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .eCyqCF,
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .lY1Q0n {
        height: 80px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="550px"] .h8pU3d,
      [data-playable-hook="player-container"][data-playable-max-width~="550px"] .eCyqCF,
      [data-playable-hook="player-container"][data-playable-max-width~="550px"] .lY1Q0n {
        height: 42px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="350px"] .h8pU3d,
      [data-playable-hook="player-container"][data-playable-max-width~="350px"] .eCyqCF,
      [data-playable-hook="player-container"][data-playable-max-width~="350px"] .lY1Q0n {
        height: 36px;
      }
      .CQHhb9 {
        margin-left: 13px;
        margin-right: 8px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .CQHhb9 {
        margin-left: 20px;
        margin-right: 20px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="550px"] .CQHhb9 {
        margin-left: 7px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="280px"] .CQHhb9 {
        margin-left: 4px;
      }
      .hcWOJc {
        margin-right: 13px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .hcWOJc {
        margin-right: 20px;
      }
      ._Jar1y {
        margin-right: 18px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] ._Jar1y {
        margin-right: 30px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="400px"] ._Jar1y {
        display: none;
      }
      .Yz2C05 {
        margin-right: 8px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .Yz2C05 {
        margin-right: 18px;
      }
      .ES2lfl {
        margin-right: 8px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .ES2lfl {
        margin-right: 18px;
      }
      .WYxGM3 {
        margin-right: 8px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .WYxGM3 {
        margin-right: 18px;
      }
      .lY1Q0n {
        margin-right: 14px;
        display: flex;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="550px"] .lY1Q0n {
        margin-right: 9px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .lY1Q0n {
        margin-right: 23px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="280px"] .lY1Q0n {
        margin-right: 12px;
      }
      .xRBQST {
        margin-right: 8px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .xRBQST {
        margin-right: 18px;
      }
      .e0gLfY {
        pointer-events: none;
        opacity: 0;
        background-image: linear-gradient(#0000, #00000008 24%, #00000026 50%, #0000004d 75%, #0006);
        background-size: 100% 182px;
        height: 181px;
        transition: opacity 0.2s;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
      }
      .nYlDbI {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .nYlDbI:hover {
        opacity: 0.7;
      }
      .A5F4Ca {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .chEfQZ {
        z-index: 100;
        visibility: hidden;
        opacity: 0;
        transition:
          opacity 0.2s,
          visibility 0.2s;
        position: absolute;
      }
      .chEfQZ.TJLRFP {
        background: #00000080;
        padding: 4px 5px;
      }
      .chEfQZ.D_qOXi {
        visibility: visible;
        opacity: 1;
      }
      .TJLRFP .b3332a {
        white-space: nowrap;
        color: #fff;
        font-size: 11px;
        line-height: 12px;
      }
      .zCT2p8 {
        margin: 10px 10px 6px;
        display: flex;
        position: absolute;
        inset: 0;
      }
      .Jks8En {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .Jks8En:hover {
        opacity: 0.7;
      }
      .ektDCb {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .zkN8A4 {
        -webkit-user-select: none;
        user-select: none;
        touch-action: none;
        width: 100%;
        height: 6px;
        transition:
          opacity 0.2s,
          visibility 0.2s;
        display: block;
        position: relative;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .zkN8A4 {
        height: 8px;
      }
      .zkN8A4.K74c36 .HWlKFg {
        background-color: #ea492e;
      }
      .zkN8A4.K74c36 .CBrvgf {
        background-color: #ea492e80;
      }
      .zkN8A4.K74c36 .X42rEN {
        display: initial;
      }
      .zkN8A4:hover .F937Xv,
      .zkN8A4.SU1bwf .F937Xv,
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .zkN8A4:hover .F937Xv,
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .zkN8A4.SU1bwf .F937Xv {
        transform: scaleY(1);
      }
      .zkN8A4:hover .F937Xv .CBrvgf,
      .zkN8A4.SU1bwf .F937Xv .CBrvgf {
        opacity: 1;
      }
      .zkN8A4:hover .F937Xv .BjZWaz:after,
      .zkN8A4.SU1bwf .F937Xv .BjZWaz:after,
      .zkN8A4:hover .NJb7BF,
      .zkN8A4.SU1bwf .NJb7BF {
        transform: scale(1);
      }
      .zkN8A4:hover .NJb7BF.KX14H_,
      .zkN8A4.SU1bwf .NJb7BF.KX14H_ {
        left: 100%;
      }
      .zkN8A4:hover .X42rEN,
      .zkN8A4.SU1bwf .X42rEN {
        transform: scale(1.4);
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .zkN8A4:hover .X42rEN,
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .zkN8A4.SU1bwf .X42rEN {
        transform: scale(1.33);
      }
      .zkN8A4:hover .X42rEN.KX14H_,
      .zkN8A4.SU1bwf .X42rEN.KX14H_ {
        background-color: #fff;
      }
      .gXgLSk {
        z-index: 7;
        position: absolute;
        top: -3px;
        left: -6px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .gXgLSk {
        width: 16px;
        height: 16px;
        top: -4px;
        left: -8px;
      }
      .NJb7BF {
        content: "";
        cursor: pointer;
        background-color: #fff;
        border-radius: 50%;
        width: 12px;
        height: 12px;
        transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1);
        display: block;
        transform: scale(0);
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .NJb7BF {
        width: 16px;
        height: 16px;
      }
      .X42rEN {
        z-index: 6;
        cursor: pointer;
        background-color: #ea492e;
        border: 2px solid #bababa;
        border-radius: 50%;
        width: 6px;
        height: 6px;
        transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1);
        display: none;
        position: absolute;
        top: -2px;
        right: -5px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .X42rEN {
        width: 8px;
        height: 8px;
        top: -2px;
        right: -6px;
      }
      .X42rEN:hover {
        background-color: #fff;
      }
      .X42rEN.ektDCb {
        display: none;
      }
      .F937Xv {
        height: 6px;
        transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1);
        transform: scaleY(0.34);
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .F937Xv {
        height: 8px;
        transform: scaleY(0.25);
      }
      .n9U43a {
        height: 6px;
        padding: 0;
        position: absolute;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .n9U43a {
        height: 8px;
      }
      .HWlKFg {
        transform-origin: 0 0;
        background-color: #fff;
        width: 100%;
      }
      .qvWDEb {
        background-color: #ffffff40;
        transition: width 0.2s;
      }
      .gSxZz0 {
        background-color: #ffffff40;
        width: 100%;
      }
      .CBrvgf {
        background-color: #ffffff80;
        transition: opacity 0.2s;
      }
      .YPHBHX {
        background-color: #0000;
        width: 100%;
        height: 100%;
        position: absolute;
        overflow-x: hidden;
      }
      .BjZWaz {
        position: absolute;
      }
      .BjZWaz:after {
        content: "";
        opacity: 0.6;
        background-color: #fff;
        border-radius: 50%;
        width: 6px;
        height: 6px;
        transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1);
        position: absolute;
        right: -3px;
        transform: scale(0);
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .BjZWaz:after {
        width: 8px;
        height: 8px;
        right: -4px;
      }
      .BjZWaz:hover:after {
        opacity: 1;
      }
      .If2iq7 {
        z-index: 5;
        cursor: pointer;
        opacity: 0;
        width: 100%;
        height: 16px;
        display: block;
        position: relative;
        top: -11px;
      }
      [data-playable-focus-source="key"] [data-playable-hook="progress-control"].focus-within,
      [data-playable-focus-source="script"] [data-playable-hook="progress-control"].focus-within {
        opacity: 1;
        box-shadow: 0 0 0 2px #3899eccc;
      }
      .Dgk9zI {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .Dgk9zI:hover {
        opacity: 0.7;
      }
      .IaLoX6 {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .G6YQoM {
        box-sizing: border-box;
        justify-content: flex-start;
        align-items: center;
        display: flex;
        position: relative;
      }
      .DrDrQb {
        width: 26px;
        min-width: 26px;
        height: 26px;
        min-height: 26px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .DrDrQb {
        width: 35px;
        min-width: 35px;
        height: 35px;
        min-height: 35px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .DrDrQb .f9lBoW {
        display: none;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .DrDrQb .ynsnWE {
        display: block;
      }
      .DrDrQb .kBerBD {
        display: none;
      }
      .DrDrQb .dMFut_,
      .DrDrQb.U10_e9 .kBerBD {
        display: block;
      }
      .DrDrQb.U10_e9 .dMFut_ {
        display: none;
      }
      .DrDrQb .f9lBoW {
        display: block;
      }
      .DrDrQb .ynsnWE {
        display: none;
      }
      .VhJhlU {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .VhJhlU:hover {
        opacity: 0.7;
      }
      .dlyVaT {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .Y2IrWm {
        flex: none;
        align-items: center;
        height: 25px;
        display: flex;
      }
      .ppKMt5 {
        font-size: 12px;
        line-height: 12px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .ppKMt5 {
        font-size: 14px;
        line-height: 14px;
      }
      .X9c9dJ {
        margin-left: 5px;
      }
      .X9c9dJ:before {
        content: "/";
        margin-right: 4px;
      }
      .P64irb .oLtQPX,
      .P64irb .X9c9dJ {
        display: none;
      }
      .YHoSg4 {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .YHoSg4:hover {
        opacity: 0.7;
      }
      .ynIAom {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .rposrv {
        -webkit-user-select: none;
        user-select: none;
        justify-content: flex-start;
        align-items: center;
        transition: width 0.2s;
        display: flex;
        position: relative;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .rposrv {
        height: 35px;
      }
      .rposrv:hover .zlb1tU,
      .rposrv.LK7q_I .zlb1tU {
        opacity: 1;
        width: 50px;
        margin-right: 5px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .rposrv:hover .zlb1tU,
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .rposrv.LK7q_I .zlb1tU {
        width: 90px;
        margin-right: 10px;
      }
      .TpPqAj,
      ._AY9eW,
      .fVJUwk,
      .WFWwGW {
        display: none;
      }
      .AC5beo {
        width: 26px;
        min-width: 26px;
        height: 26px;
        min-height: 26px;
        padding: 0;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .AC5beo {
        width: 35px;
        min-width: 35px;
        height: 35px;
        min-height: 35px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .AC5beo .zX3rZk {
        display: none;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .AC5beo .Llxf2g,
      .AC5beo.LSYah9 .TpPqAj,
      .AC5beo.C4iBa_ ._AY9eW,
      .AC5beo.sBQrEF .fVJUwk,
      .AC5beo.rbNMd9 .TpPqAj,
      .AC5beo .zX3rZk {
        display: block;
      }
      .AC5beo .Llxf2g {
        display: none;
      }
      .zlb1tU {
        opacity: 0;
        width: 0;
        height: 25px;
        margin-left: 2px;
        transition:
          opacity 0.2s,
          width 0.2s;
        display: block;
        position: relative;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .zlb1tU {
        margin-left: 5px;
      }
      .ALyB63 {
        height: 2px;
        padding: 0;
        position: absolute;
        top: 11.5px;
      }
      .ntj3pK:after {
        content: "";
        border-radius: 50%;
        width: 8px;
        height: 8px;
        transition: opacity 0.2s;
        position: absolute;
        top: -3px;
        right: -4px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .ntj3pK:after {
        width: 10px;
        height: 10px;
        top: -4px;
        right: -5px;
      }
      .NNEF0d {
        width: 100%;
      }
      .vmOyRT {
        z-index: 5;
        cursor: pointer;
        opacity: 0;
        width: 100%;
        height: 25px;
        display: block;
        position: relative;
      }
      [data-playable-focus-source="key"] [data-playable-hook="volume-control"] .focus-within.zlb1tU,
      [data-playable-focus-source="script"] [data-playable-hook="volume-control"] .focus-within.zlb1tU {
        opacity: 1;
        width: 50px;
        margin-right: 5px;
        box-shadow: 0 0 0 2px #3899eccc;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] [data-playable-focus-source="key"] [data-playable-hook="volume-control"] .focus-within.zlb1tU,
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] [data-playable-focus-source="script"] [data-playable-hook="volume-control"] .focus-within.zlb1tU {
        width: 90px;
        margin-right: 10px;
      }
      .XqQ0Rk {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .XqQ0Rk:hover {
        opacity: 0.7;
      }
      .poW4Wz {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .Rge5wA {
        justify-content: center;
        align-items: center;
        display: flex;
        position: relative;
      }
      .jcZoTL {
        width: 26px;
        min-width: 26px;
        height: 26px;
        min-height: 26px;
        transition: transform 0.2s;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .jcZoTL {
        width: 35px;
        height: 35px;
      }
      .jcZoTL:hover {
        transform: scale(1.18);
      }
      .jcZoTL .XnkpkU {
        display: block;
      }
      .jcZoTL .AZEFhQ {
        display: none;
      }
      .jcZoTL.JZZ0I9:hover {
        transform: scale(0.8);
      }
      .jcZoTL.JZZ0I9 .XnkpkU {
        display: none;
      }
      .jcZoTL.JZZ0I9 .AZEFhQ {
        display: block;
      }
      .oelO2C {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .oelO2C:hover {
        opacity: 0.7;
      }
      .JAlUDh {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .me1Viv {
        justify-content: center;
        align-items: center;
        display: flex;
        position: relative;
      }
      .LVC3T9 {
        width: 26px;
        min-width: 26px;
        height: 26px;
        min-height: 26px;
        transition: transform 0.2s;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .LVC3T9 {
        width: 35px;
        min-width: 35px;
        height: 35px;
        min-height: 21px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .LVC3T9 .R2Sp_B {
        display: none;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .LVC3T9 .uIhFwa,
      .LVC3T9 .NP8Nag {
        display: block;
      }
      .LVC3T9 .Qj8pk8 {
        display: none;
      }
      .LVC3T9 .R2Sp_B {
        display: block;
      }
      .LVC3T9 .uIhFwa {
        display: none;
      }
      .LVC3T9:hover {
        transform: scale(1.18);
      }
      .LVC3T9.J43JlI:hover {
        transform: scale(0.8);
      }
      .LVC3T9.J43JlI .NP8Nag {
        display: none;
      }
      .LVC3T9.J43JlI .Qj8pk8 {
        display: block;
      }
      .fBH6zQ {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .fBH6zQ:hover {
        opacity: 0.7;
      }
      .XN2Gsx {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .HfqHJ8 {
        z-index: 3;
        opacity: 1;
        justify-content: center;
        align-items: center;
        transition: opacity 0.2s;
        display: flex;
        position: relative;
      }
      .HfqHJ8:hover .k_Mlnl {
        opacity: 0.7;
      }
      .NRqbXv {
        max-width: 125px;
        max-height: 26px;
        transition: opacity 0.2s;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="550px"] .NRqbXv {
        max-width: 90px;
        max-height: 20px;
      }
      [data-playable-hook="player-container"][data-playable-max-width~="350px"] .NRqbXv {
        max-width: 70px;
        max-height: 18px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .NRqbXv {
        max-width: 450px;
        max-height: 36px;
      }
      .NRqbXv.XN2Gsx {
        display: none;
      }
      .LD3F6w {
        width: 26px;
        min-width: 26px;
        height: 26px;
        min-height: 26px;
        transition: transform 0.2s;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .LD3F6w {
        width: 35px;
        min-width: 35px;
        height: 35px;
        min-height: 35px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .LD3F6w .cpZYw4 {
        display: none;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .LD3F6w .gVOvGA,
      .LD3F6w .cpZYw4 {
        display: block;
      }
      .LD3F6w .gVOvGA {
        display: none;
      }
      .LD3F6w:hover {
        transform: scale(1.2);
      }
      .bwy2Jz {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .bwy2Jz:hover {
        opacity: 0.7;
      }
      .p5piP9 {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .ybtklR {
        justify-content: center;
        align-items: center;
        display: flex;
        position: relative;
      }
      .Z2mutM {
        width: 26px;
        min-width: 26px;
        height: 26px;
        min-height: 26px;
        transition: transform 0.2s;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .Z2mutM {
        width: 35px;
        min-width: 35px;
        height: 35px;
        min-height: 21px;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .Z2mutM .okxjFm {
        display: none;
      }
      [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .Z2mutM .b1OZg2,
      .Z2mutM .okxjFm {
        display: block;
      }
      .Z2mutM .b1OZg2 {
        display: none;
      }
      .Z2mutM:hover {
        transform: scale(1.18);
      }
      .F1Ig1D {
        background-color: #00000080;
        border: 2px solid #00000080;
        border-radius: 2px;
        flex-direction: column-reverse;
        align-items: center;
        width: 180px;
        height: 90px;
        display: flex;
      }
      .F1Ig1D.j6b75H {
        width: initial;
        height: initial;
        border: none;
        border-radius: 0;
      }
      ._Od17P,
      .vaSh1_ {
        width: 180px;
        height: 90px;
        position: absolute;
        inset: 2px;
      }
      ._Od17P {
        z-index: 2;
      }
      .vaSh1_ {
        z-index: 1;
      }
      .j6b75H .CXb_TI {
        background: 0 0;
      }
      .j6b75H ._Od17P,
      .j6b75H .vaSh1_ {
        width: 0;
        height: 0;
      }
      .CXb_TI {
        z-index: 3;
        white-space: nowrap;
        color: #fff;
        background: #000c;
        padding: 4px 5px;
        font-size: 11px;
        line-height: 12px;
        position: relative;
      }
      .uH0Ibi {
        cursor: pointer;
        opacity: 1;
        background-color: #0000;
        border: 0;
        border-radius: 0;
        outline: none;
        justify-content: center;
        align-items: center;
        padding: 0;
        transition-property: opacity;
        transition-duration: 0.2s;
        display: flex;
      }
      .uH0Ibi:hover {
        opacity: 0.7;
      }
      .rmn9wE {
        visibility: hidden !important;
        opacity: 0 !important;
        width: 0 !important;
        min-width: 0 !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
      }
      .rgylHe {
        z-index: 55;
        pointer-events: none;
        background-color: #000;
        flex-direction: column-reverse;
        align-items: center;
        display: flex;
        position: absolute;
        inset: 0;
      }
      ._SgVH6 {
        z-index: 2;
        opacity: 0.5;
        position: absolute;
        inset: 0;
      }
      .Qh0lWW {
        width: 100%;
        height: 100%;
        display: block;
      }
      .Qh0lWW img {
        max-width: var(--wix-img-max-width, 100%);
      }
      .Qh0lWW[data-animate-blur] img {
        filter: blur(9px);
        transition: filter 0.8s ease-in;
      }
      .Qh0lWW[data-animate-blur] img[data-load-done] {
        filter: none;
      }
      .sFiSiq {
        width: 100%;
        height: 100%;
        display: block;
      }
      .PlayableCover847694237__root {
        cursor: pointer;
        background: #000 50% / cover no-repeat;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }
      .PlayableCover847694237__responsiveMode {
        align-items: center;
        display: flex;
        overflow: hidden;
      }
      .PlayableCover847694237__overlay {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        display: flex;
        position: absolute;
        top: 0;
      }
      .PlayableCover847694237__root.PlayableCover847694237--transparentOverlay {
        background: 0 0;
      }
      .PlayableCover847694237__title {
        text-align: center;
        color: #fff;
        margin: 0 0 15px;
        padding: 0 10%;
        font-family: proxima-n-w01-reg, sans-serif;
        font-size: 40px;
        line-height: 1.4em;
      }
      .PlayableCover847694237__poster {
        object-fit: cover;
        width: 100%;
        height: 100%;
      }
      .PlayableCover847694237__playButton {
        box-sizing: border-box;
        cursor: pointer;
        background: 0 0;
        border: 0;
        width: 50px;
        height: 50px;
        padding: 0;
        transition: opacity 0.2s;
        display: block;
      }